import java.io.File;

public class Demo6 {
    public static void main(String[] args) {
        /*File file = new File("./test.txt");
        File file2 = new File("./test2.txt");

        boolean result = file.renameTo(file2);//把file重命名为file2*/

        File file = new File("./test2.txt");
        File nweFile = new File("D:\\JavaEE\\java-ee-beginner\\20250607-File\\test2.txt");

        boolean result = file.renameTo(nweFile);//重命名操作还能起到移动文件的作用
        /**
         * 从操作系统的角度来看，重命名操做和移动操作(剪切)本质是一致的 移动操作极快，时间复杂度o1 (如果跨硬盘了就很慢了(复制＋删除))
         * 复制文件，时间复杂度o(n)，文件/目录里所有的数据，遍历，再写入写的文件/目录
         */
        System.out.println(result);
    }
}
